de.cebis.moccabox.application.task.tasks
Class FinishedTask

java.lang.Object
  extended by de.cebis.moccabox.application.task.tasks.FinishedTask
All Implemented Interfaces:
IBusinessTask

public class FinishedTask
extends java.lang.Object
implements IBusinessTask

Vorgang, der die Beendigung eines Workflow signalisiert. Er führt keinerlei Änderung auf einem Aufgabenobjekt durch.

Author:
pietsch

Field Summary
 
Fields inherited from interface de.cebis.moccabox.application.task.IBusinessTask
RESULT_CONCEPT, RESULT_CRITERION, STATE_FAILED, STATE_FINISHED_INCOMPLETE, STATE_FINISHED_WITH_ERRORS, STATE_FINISHED_WITH_SUCCESS, STATE_INPUT, STATE_INSTANTIATED, STATE_WAITING_FOR_CONFIRMATION
 
Constructor Summary
FinishedTask()
          Parameterloser Konstruktor zum Erzeugen eines neuen FinishedTask.
 
Method Summary
 BusinessTaskBean getBusinessTaskBean()
          Zurückliefern des StandardBusinessTaskBean, das die Instanz des IBusinessTask parametrisiert.
 java.lang.String getState()
          Zurückliefern des aktuellen Zustands des Vorgangs.
 void init()
          Initialisieren des ReInitMoccaBoxTask.
 IBusinessTaskResult perform(ITaskContext tContext)
          Liefert lediglich ein leeres StandardBusinessTaskResult mit dem Status STATE_FINISHED_WITH_SUCCESS zurück.
 void setBusinessTaskBean(BusinessTaskBean bean)
          Setzen des BusinessTaskBean, das die Instanz des IBusinessTask parametrisiert.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FinishedTask

public FinishedTask()
Parameterloser Konstruktor zum Erzeugen eines neuen FinishedTask.

Method Detail

perform

public IBusinessTaskResult perform(ITaskContext tContext)
Liefert lediglich ein leeres StandardBusinessTaskResult mit dem Status STATE_FINISHED_WITH_SUCCESS zurück.

Specified by:
perform in interface IBusinessTask
Parameters:
tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask) ausgeführt wurde.
Returns:
Ergebnis (Nachereignis) der Durchführung des Vorgangs.

getState

public java.lang.String getState()
Description copied from interface: IBusinessTask
Zurückliefern des aktuellen Zustands des Vorgangs. Je nachdem, welchen State der Vorgang eingenommen hat, gilt er als unterbrochen, erfolgreich beendet oder mit Fehler abgebrochen.

Specified by:
getState in interface IBusinessTask
Returns:
Zustand des Vorgangs.
STATE_INSTANTIATED
STATE_INPUT
STATE_FINISHED_WITH_ERRORS
STATE_FINISHED_WITH_SUCCESS
STATE_FINISHED_INCOMPLETE
STATE_FAILED
STATE_WAITING_FOR_CONFIRMATION

setBusinessTaskBean

public void setBusinessTaskBean(BusinessTaskBean bean)
Description copied from interface: IBusinessTask
Setzen des BusinessTaskBean, das die Instanz des IBusinessTask parametrisiert.

Specified by:
setBusinessTaskBean in interface IBusinessTask
Parameters:
bean - Parametrisierung des IBusinessTask.

getBusinessTaskBean

public BusinessTaskBean getBusinessTaskBean()
Zurückliefern des StandardBusinessTaskBean, das die Instanz des IBusinessTask parametrisiert.

Specified by:
getBusinessTaskBean in interface IBusinessTask
Returns:
Die Standard-Parametrisierungsinformationen des Vorgangs.

init

public void init()
Initialisieren des ReInitMoccaBoxTask.

Specified by:
init in interface IBusinessTask